package com.calvin.study.reflect;

public class ClassLoad {
	
	public static void main(String[] args) throws ClassNotFoundException {
		Class cls = Class.forName("spring.framework.study.reflect.A");
	}
}

class A{
	//n1是实例属性，不是静态变量，因此在准备阶段「不会分配内存」。
	public int n1 = 10; 
	//n2是静态变量，分配内存 n2 默认初始化值是0 ，不是20。实例化阶段进行
	public static int n2 = 20;
	//n3是static final，是常量，他和静态变量不同，因为一旦赋值就不变 n3=30
	public static final int n3 = 30;
}
